<?php
class idetalle_cpv_farmacia{
    public $sql;
    
    function idetalle_cpv_farmacia(){
        $this->sql = new DmpSql();
    }    
    
    //buscar detalle del pedido por idpedido
    function detalle_cpv_farmacia($idcpv_farmacia){
        $i=0;             
        $cont_es_gnc=0;
        $sql="SELECT 
		  producto.idproducto AS idproducto,
		  producto.nombre AS prod_nombre,
		  detalle_cpv_farmacia.iddetalle_cpv_farmacia,
		  detalle_cpv_farmacia.idcpv_farmacia,
		  detalle_cpv_farmacia.precio_unitario,
		  detalle_cpv_farmacia.cantidad,
		  detalle_cpv_farmacia.monto,
		  detalle_cpv_farmacia.es_afecto,
		  detalle_cpv_farmacia.es_gnc,
		  detalle_cpv_farmacia.es_fraccion,
		  detalle_cpv_farmacia.descuento,
                  detalle_cpv_farmacia.igv
		FROM
		  detalle_cpv_farmacia
		  INNER JOIN producto ON (detalle_cpv_farmacia.idproducto = producto.idproducto)
        WHERE
          detalle_cpv_farmacia.idcpv_farmacia='".$idcpv_farmacia."'              
        ORDER BY 
          detalle_cpv_farmacia.iddetalle_cpv_farmacia ASC";
        $resultado = $this->sql->consultar($sql,"sigh");
        
        while(!!$fila=mysql_fetch_array($resultado)){           
            
            $adetalle_cp[id][$i]=$fila["iddetalle_cpv_farmacia"];
            $adetalle_cp[idproducto][$i]=$fila["idproducto"];                
            $adetalle_cp[prod_nombre][$i]=$fila["prod_nombre"];
            $adetalle_cp[cantidad][$i]=$fila["cantidad"];
            $adetalle_cp[precio_u][$i]=$fila["precio_unitario"];
            $adetalle_cp[monto][$i]=$fila["monto"];
            $adetalle_cp[cantidad][$i]=$fila["cantidad"];  
            $adetalle_cp[precio_u][$i]=$fila["precio_unitario"];
            $adetalle_cp[es_gnc][$i]=$fila["es_gnc"];             
            $adetalle_cp[es_afecto][$i]=$fila["es_afecto"];
            $adetalle_cp[es_fraccion][$i]=$fila["es_fraccion"];
            $adetalle_cp[descuento][$i]=$fila["descuento"];
            $adetalle_cp[igv][$i]=$fila["igv"];
            if($adetalle_cp[es_gnc][$i]==1){
                $cont_nocubierto++;
            }else{
                $cont_cubierto++;
            }
            $adetalle_cp["cont_cubierto"]=$cont_cubierto;
            $adetalle_cp["cont_nocubierto"]=$cont_nocubierto;
            $i++;
        }        
        return $adetalle_cp;
    }
}
?>